草庐IT

端口安全 | DHCP snooping

全部标签

c++ - 带有信号量的线程安全单例问题

我写了一个简单的单例应用程序。下面是我的示例主类//ThreadsafeSingletonUsingSemaphore.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include#include#include"MySingleton.h"usingnamespacestd;inti=0;#defineTHREADCOUNT100DWORDWINAPIThreadProc(LPVOIDlParam);HANDLEg_semaphore=NULL;int_tmain(intargc,_TCHA

c# - Windows 安全弹出窗口出现在主应用程序窗口后面

我在WPF应用程序中使用Windows10API“Passport”和“WindowHello”。boolkeyCredentialAvailable=awaitKeyCredentialManager.IsSupportedAsync();if(keyCredentialAvailable){KeyCredentialRetrievalResultkeyCreationResult=awaitKeyCredentialManager.RequestCreateAsync("Hi",KeyCredentialCreationOption.ReplaceExisting);}Reques

python - uri 警告 : Error opening file with Python OpenCV cv2. VideoCapture() 中缺少端口

当我尝试流式传输ipcam时,我遇到了如下所示的错误"[tcp@000000000048c640]Portmissinginuriwarning:Erroropeningfile(/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:901)"importnumpyasnpimportcv2cv2.__file__cap=cv2.VideoCapture('http://admin:password@http://192.168.1.***/')#cap=cv2.VideoCapture('https://www.youtube.c

c++ - 控制 USB 端口

我可以使用Ruby或C++将特定信号发送到USB端口吗,操作系统也是Windows,所以这就像全新的4me(为Windows编程),所以我试图将其作为DLL文件,这个DLL可以包含Ruby代码吗??顺便说一下,这只是一个培训项目,所以没关系,我只是在windows下练习那些东西。 最佳答案 我在这里看到两个不同的问题。所以我会尝试分别回答它们。如何通过代码控制USB设备是的,您可以通过自己的代码控制USB设备。使用libusb,您可以完成普通USB驱动程序所做的一切。请注意,您不会使用它们所在的端口来寻址它们,而是使用它们的制造商和

windows - 使用 windows com 端口发送中断字节

这是来自微Controller的数据表副本:Breakcharactersareafullcharactertimeoflogic0(includinga0wherethestopbitwouldbenormally).这是我想用WindowsCOM端口(WindowsSDK)生成的。问题是我看不到将停止位设置为零的方法。有什么想法吗?`SetCommBreak()看起来有点像我想要的,但我没有看到一种方法让它准确地定时只发送一个字节。环境:VisualC++(编写C代码)包括window.h在WindowsXP上谢谢! 最佳答案

windows - 如何在Windows上查询谁共享80端口?

Windows可以共享端口。比如IIS和WinRM共享80端口,有什么办法可以查询到这些信息吗? 最佳答案 netsh完成工作netshhttpshowservicestateverbose=no这将列出在httpssys中注册的所有端点,所有从其开始的条目实际上共享端口80。 关于windows-如何在Windows上查询谁共享80端口?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

windows - 是否有查看命名管道安全 DACL 的工具?

我尝试使用sysinternals中的pipeacl和进程资源管理器。pipeacl给我一个错误,sysinternals似乎不支持命名管道的安全性。 最佳答案 我发现如果ProcessExplorer不支持某个功能,ProcessHacker通常是这样,反之亦然。尚未检查它是否支持命名管道,但值得一试。 关于windows-是否有查看命名管道安全DACL的工具?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

windows - 让我的应用程序使用一些端口 - 防火墙问题

我的应用程序将几个端口用于多播和其他目的。默认情况下,Windows防火墙会阻止此操作(我使用的是Windows7)。我看到可以通过API控制防火墙:WhatAPIcallsareinvolvedinopeningaportintheWindowsFirewall?但我的应用程序通常没有以管理权限运行,所以我想我无法在运行时使用它。让我的应用“正常运行”而无需用户手动添加防火墙规则的推荐方法是什么?我应该只在安装时添加防火墙规则吗?为了让我的应用程序“正常工作”,我还应该考虑其他什么吗?顺便说一句,我只关心Windows7和Windows2008R2,64位版本,如果这有什么不同的话。

c++ - 使用 native Windows API 的 win32 线程安全队列实现

由于windows缺少条件变量(虽然从vis​​ta开始引入,但windowsXP和2003不支持),用c++实现线程安全的队列不是很容易。StrategiesforImplementingPOSIXConditionVariablesonWin32.我需要的是只使用CriticalSection或Mutex和Event,而不使用信号量和条件变量。我也试图找到一个只使用win32nativeAPI的确切实现,但没有成功。所以我自己完成了一个。问题是我不是100%确定代码是线程安全的。谁能告诉我好不好?classCEventSyncQueue{public:CEventSyncQueue

windows - 是否有针对 "block"一系列端口的 Windows 套接字 API 调用/选项 à la SO_EXCLUSIVEADDRUSE

在this(相当旧的)文章,作者指出:"端口阻塞端口阻塞允许应用程序阻止其他应用程序对指定范围内的端口执行特定绑定(bind)。阻止端口范围时,应用程序必须选择MaxUserPort设置值(默认为5000)+1和49151(对于未安装服务包的WindowsXP和WindowsServer2003)或65535(适用于WindowsServer2003ServicePack1)。在被阻止的端口范围内,不应存在与端口的绑定(bind)。WindowsSockets返回阻塞范围内的最后一个端口号作为句柄。取消阻止(移除阻止)时,WindowsSockets取消阻止与取消阻止请求具有相同左边缘